Node.js একটি জাভাস্ক্রিপ্ট রানটাইম, তাই এটি জাভাস্ক্রিপ্টের মৌলিক ধারণা সমর্থন করে যেমন ভেরিয়েবল, ফাংশন এবং অ্যারেগুলি। এখানে আমরা এই তিনটি ধারণা সম্পর্কে আলোচনা করব এবং কিভাবে এগুলি Node.js এ ব্যবহার করা যায় তা দেখব।
ভেরিয়েবল হলো ডেটা সংরক্ষণ করার জন্য একটি নামকৃত স্পেস। জাভাস্ক্রিপ্টে, আপনি তিনটি কীওয়ার্ড ব্যবহার করে ভেরিয়েবল ডিফাইন করতে পারেন: var
, let
, এবং const
।
var
: এটি পুরনো এবং স্কোপে কিছু সীমাবদ্ধতা রয়েছে, তবে আপনি এখনও এটি ব্যবহার করতে পারেন।let
: এটি ব্লক স্কোপে কাজ করে, যার মানে এটি শুধুমাত্র {}
এর ভিতরে দৃশ্যমান।const
: এটি এমন একটি ভেরিয়েবল তৈরি করে যার মান পরিবর্তন করা যায় না।// var দিয়ে ভেরিয়েবল ডিফাইন করা
var name = 'John';
console.log(name);
// let দিয়ে ভেরিয়েবল ডিফাইন করা
let age = 30;
console.log(age);
// const দিয়ে ভেরিয়েবল ডিফাইন করা
const country = 'Bangladesh';
console.log(country);
Output:
John
30
Bangladesh
ফাংশন হলো একটি কোড ব্লক যা নির্দিষ্ট কাজ সম্পন্ন করে এবং পুনরায় ব্যবহার করা যেতে পারে। জাভাস্ক্রিপ্টে ফাংশন ডিফাইন করার দুটি প্রধান উপায় আছে: Function Declaration এবং Function Expression।
// ফাংশন ডিক্লেয়ারেশন
function greet(name) {
return 'Hello, ' + name;
}
console.log(greet('Alice'));
Output:
Hello, Alice
// ফাংশন এক্সপ্রেশন
const greet = function(name) {
return 'Hello, ' + name;
};
console.log(greet('Bob'));
Output:
Hello, Bob
অ্যারেগুলি হলো একাধিক মান সংরক্ষণ করার জন্য ব্যবহার করা একটি ডেটা স্ট্রাকচার। এটি একটি অর্ডার্ড তালিকা, যেখানে প্রতিটি আইটেম ইনডেক্স দ্বারা অ্যাক্সেস করা যায়। জাভাস্ক্রিপ্টে অ্যারে ডিফাইন করতে আপনি []
ব্যবহার করেন।
// একটি অ্যারে ডিফাইন করা
let fruits = ['Apple', 'Banana', 'Orange'];
// অ্যারে থেকে আইটেম অ্যাক্সেস করা
console.log(fruits[0]); // Apple
console.log(fruits[1]); // Banana
// অ্যারে Length ব্যবহার করা
console.log(fruits.length); // 3
// নতুন আইটেম অ্যারে তে যোগ করা
fruits.push('Grapes');
console.log(fruits); // ['Apple', 'Banana', 'Orange', 'Grapes']
push()
: অ্যারের শেষে একটি আইটেম যোগ করা।pop()
: অ্যারের শেষ থেকে একটি আইটেম অপসারণ করা।shift()
: অ্যারের প্রথম থেকে একটি আইটেম অপসারণ করা।unshift()
: অ্যারের শুরুতে একটি আইটেম যোগ করা।let numbers = [1, 2, 3];
// push() ব্যবহার
numbers.push(4);
console.log(numbers); // [1, 2, 3, 4]
// pop() ব্যবহার
numbers.pop();
console.log(numbers); // [1, 2, 3]
var
, let
, এবং const
দ্বারা ডিফাইন করা যায়।Node.js এ এই মৌলিক ধারণাগুলোর সাহায্যে আপনি শক্তিশালী এবং কার্যকরী কোড তৈরি করতে পারবেন।
Read more